I think that fast passes are ok. I don't use them very often, because I try to go to parks on not so crowded days (no weekends, no holidays). If it is really crowded and I' m the first time in this park, I use them.
What I don't like is, when the park is empty, no waiting in lines and then there is someone, who uses a fast pass. That sucks!