I dont think the ATP players worship Federer. The ATP is just very weak other then Federer, Nadal, and Djokovic. Nowhere near the depth of the 80s and 90s. Most of them are just too weak in their games to beat them, except maybe on occasion their worst surfaces (eg-Nadal on hard courts, Djokovic on clay). Players like Roddick and Davydenko dont always lose to Federer due to their attitude, they simply arent good enough players.
Roger plays badly against them on occasion playing great and still wins, so their attitudes are irrelevant. The top 3 are just much better then the rest skill and game wise right now.