It is totally fine to admire what a person achieves in science, business, or in sports, but it is not smart to turn them into a hero unless they are the kind of person you want your child to grow up to be. Sports people were portrayed role models were very appropriate because the media only reported their redeeming qualities. Tiger Woods might have succeeded as a golfer but he is not a great role model.Some great football players beat their girlfriends. What we can learn from Roger Federer/ Sachin Tendulkar is their dedication to excellence. Here's the challenge- separating the message from the messenger.
There is also lot of confusion between being great at something and being famous. If you are famous, then you are admired. You can be famous for good, for being notorious, or just for being famous (Kardashian, Justin Bieber). If you are famous, people will flock to be near you, to have their picture made with you, and many of them will want to be just like you.
How many people choose a Teacher or Professor or a Mother doing whatever it takes to provide for the kids as a role model? Not many. More often we admire and adore singers, movie personalities and anyone who gets media attention.
We need to look at more than what they do, what they have and how they look. We must look at who they are and how they live.It is our responsibility to determine what we plan to achieve and then, find a role model who has succeeded in that area, using their standard of performance to motivate us in a specific aspect.
Just as we all have fallen short and failed in our endeavors, we have to realize that our heroes do not need to be all encompassing examples of inspiration. I have many role models. My dad, mom, many of my teachers/Professors /Cousins/Uncles/Aunts/ Friends. I doubt you have heard of any of them.