Revelations is problematic if you attempt to take it literally rather than understanding that it makes heavy use of symbolism and other literary devices. That literalism is largely specific to American society - and I don't just mean American Christians here. It's not particularly easy to understand the way that ancient literature works, but even if you don't want to put in the time, it's important to understand that the writers were often quite sophisticated, and worked in different ways from what you are used to.