Opposing gay marriage causes harm because it's active oppression, and because it's a argumentative shield for people who have direct opposition to gay people themselves. There are no strong arguments against gay marriage beyond bigotry.
You don't have to pretend that you're not a bigot - opposition to gay marriage is bigotry.
You don't have to pretend that you're not a bigot - opposition to gay marriage is bigotry.