I don't like character-bashing either, but sometimes it's fun to poke fun once in a while, but hateful speech against a fictional character is just ridiculous. I think all Trek characters, so far as from what I've watched, all have qualities that make them unique and important in some way.
And yes...the fact that Seven is a complex, strong, and genuine character SHOULD be obvious to anyone who watched the show. It's not her fault or anyone else's fault if someone can't bother to take their eyes off of her catsuit long enough to notice she is awesome...for reasons OTHER than her body. O_O