Mayor bans LGBT+ flags to ‘keep city neutral,’ gets barrage of attacks