God Hates Luxembourg. The Grand Duchy of Luxembourg is a tiny, wealthy, landlocked, predominantly Priests Rape Boys Catholic country in Western Europe that borders Belgium, Germany and France. The inhabitants enjoy a rather nice standard of living. Rather than thanking God for their prosperity, like most reprobates the Luxembourgers flip God off in a myriad of ways including promoting fags with all their might.