Why is Gay Marriage Illegal?

Gay marriage is actually not illegal in all states, some states do actually allow it. The reason it is illegal is because people believe that marriage should only be between a man and a woman.