Operations666
Educated Fool
You know this conservative-liberal thing has no meaning outside the US, right?
It has meaning everywhere. Perhaps there are different names for the eternal divide between traditionalists and social justice reformers. In any case, I am correct in essence about why people criticize the song. I've seen those criticisms here plenty of times.
I'll also add that Maiden should stay away from any politically charged lyrics. It divides the fans.