STID is nowhere near the worse Trek film, but you only had to see the commotion coming from Trek fans when JJ was announced as the Director of Ep7. All the stupid little muppets were going to say STID was terrible even if it was one of the best just because they feel that he has "betrayed" Trek for doing Star Wars. After seeing all this crap on facebook and twitter after it was announced you can see the real reasons why it was voted as the worse at by these fans.
But it's the same with certain SW fans to towards Pegg. Just because he was vocal at his hatred towards the PT they call him a hypocrite because he worked on the Clone Wars. He's not a bloody hypocrite at all. The Clone Wars was more like the OT than ANY of the PT films and that series was much better done. You can love that series yet still hate the PT. Just because it is set in that era doesn't mean to say it is anything like it. Plus he was also playing a character from the OT and NOT a PT character.