Disdain for weaboos? Islam may be the religion for you!