Okay,i'd figured i'll throw my two cents in here.
First of all,the current Avenged Sevenfold can be classified as rock,or hard rock if some people would like,but not metal.Not even a little.They were metal before City of Evil came out,and the metal stopped there.And if Synyster Gates or any other member chooses to wear a fedora hat to improve their appearance in their opinion,then there's nothing wrong with that.So what if he doesn't look more metal that way?He's just thinking he'd look cool with a hat on.But the hat seems optional for him nowadays,he didn't wear the hat in Live in the LBC.
As for fans(really \m/ fans ya know) who said that they're thrash when they decided to do not so metal stuff,then imo they should go and jump in a river.Avenged Sevenfold have said before that they dun want to be the same band every time,they want to change.So what if the songs are not metal anymore?They're still nice!They're still Avenged Sevenfold's!If a true fan were to call him or herself a true Avenged Sevenfold fan,they would not think,"Eurgh,this song ain't metal." They would think,"Hmmm maybe this song isn't so good by Avenged Sevenfold's standards."
See,they would think that the song is Avenged Sevenfold's first,then deciding what genre or any other shit they wanna tell themselves and other people.
But sadly though,some fans just go "This ain't metal!Avenged SUCKS!"
Sigh.
Just my opinion guys.