i'm not sure these flags represent "gay", as i said, it's only a rainbow flag and rainbow is a christian symbol also. but even if it does mean "gay", to be more precise, jesus never talked about homosexuality.
Brazil