I don't get the hate, personally. They're fans... if they get attention because of their appearance and make money off of that, who cares. I am not paying for their pictures or autographs, so it doesn't bother me. They obviously pay for their seats, and if the camera men put them on TV, good for them.
I have heard people say that these celebrity fans are not nice in person. I saw Buck I Guy in New Orleans before the Sugar Bowl with LSU. I yelled from the car "Go Bucks" and he waved. I don't really need any more interaction with him. I assume they have a lot of people come up to them and start talking, trying to take pictures with them, and that probably gets annoying. If they are less than civil, its probably understandable.