Great Britain have just won a number of medals. They train hard and they excel. There should be no limit on what one individual could achieve; athletes compete in the same conditions. Surely if a country feels that this is 'unfair', they simply don't add this racer/competitor to their roster?
It is not likely that you will be able to come up with a justifiable reason for why you want to limit the number of gold medals someone can win. There are too many different factors, due to the fact there is no constraint on how many different rivals an athlete will face.
Of course not! People EARN those gold medals. You can't just put a limit on how many they can win just to give somebody else a chance. That's completely unfair. If a person wins 100 Olympic gold medals, they obviously EARNED them and have no right to have them taken away or to be given a limit on how many they can. Completely unreasonable!!!
People should be able to get as many gold medals as they want. It would not mean as much if someone finished with a gold medal only because someone else, who was arguably much better was disqualified because they had already reached the max number of gold medals they had one.
The Olympics are highly competitive and require years of training and discipline by the athletes just to qualify. Athletes often are only able to compete at the top of their game and height of their physical ability at one Olympic games meet. They should be allowed to win as many medals as they can.