Still working to recover. Please don't edit quite yet.
Heterosexism is a counterpart to the more familiar term homophobia. It is analogous to racism and sexism and describes an ideological system which considers heterosexuality normal and inherently superior to other sexualities. It is also used to refer to the consequences which flow from that ideology.