I think a lot of the problem arises when people refuse to actually have a discussion. The hardcore fandoms need to understand that just because someone is criticising something you like, doesn't mean they hate it.
Also, there's sometimes a hive mentality with opinions. Anime is probably the most obvious one with the whole dubs vs subs debate. I just don't understand why it's been universally accepted among hardcore anime fans that subs are always better. A lot of anime aren't even based on Japan, in which cases a different language makes it more realistic.