>My sons are being forced to learn this language and it angers me to no end. <
Growing up in canada, learning French was part of the curriculum and part of our heritage. If someone forced me to learn a language which has no bearing on my life except for political-correctness and due to someone’s liberal white-guilt, I would move away from that district.
Canada is a bilingual country. Most Canadians speak only English but because Quebec is the only predominantly French speaking province in Canada, the federal government and private enterprise has to provide services in both languages.