I think as someone said (maybe llamas) that you can like some stuff and hate other stuff and that should'nt be a problem, as long as you don't put your prejudice on any individual from that culture that you meet.
For example, I love the spanish way of life. These guys nap, eat excellent food, definitely know how to enjoy life. Not to mention of course, the great culture, artistically speaking, and history.
But I absolutely hate that the country is so catholic that their politicians think it's a good idea to restrict abortion rights to women who might die because of their pregnancy or who have been raped.
I won't assume, though, that any spanish I speak to is in favor of that law. And therefore a stupid asshole.