The further away you move from nerd culture the higher the Avatar praise is, I was on Zoe's Instagram and people were losing their shit at Avatar 2 finally being made. Internet movie sites in no way share the opinions of the overall audience, they seem to be those who've bought into the comic book fad or new age Star Wars.
The worst part is that I would guess over half the haters loved the film when they saw it in Cinema and it wasn't the #1 highest grossing film, they realised they had to hate it after Star Wars and Cape couldn't get near it. So much so that even Jim acknowledges this weird internet phenomenon.