It'd be great if there were a medal for complaining, eh? But there's not, so you can stop going on about it now. Winners don't whine and whiners don't win. I love it when I hear adversaries complain about things being "unfair" or comparing thier situation to "loaded dice." They are mentally defeated and I tell them, "Yeah, life's so hard and unfair. You should quit."
There's nothing to complain about. Swimming and running are not over-represented; they are more competitive and more universal. If the US can take 28 out of 37 swimming medals, then there will be quotas to stop them. You complain that a single good runner or swimmer can win multiple medals, but the US complains that they have 1 swimmer who needs to go for broke 2-3 races in one day. You complain that there are too many distances in running and swimming while Americans complain that there are too many weight classes in weightlifting! How about we make basketball worth 14 gold medals with 7 height classes for each gender? Why are ping pong and badminton worth 5 golds each and basketball, water polo, soccer, field hockey, tennis, etc... worth 2 each? With all the doping (primarily in the Easter European block), weightlifting is lucky to still be an Olympic sport. Powerlifting and Strongman, both sports that are heavily Causasian, aren't even allowed in the Olympics because there's too much doping.
No more complaining; it is what sore losers do. Win or lose; accept it with grace and fight to become better.