I don't see how gay marriage is an attack on marriage itself. How does gay marriage affect heterosexual marriage anyways? Why would any heterosexual couple be less inclined to get married because gays can get married? Also, I encourage you to do more research on the history of marriage. Gay unions have been conducted by other cultures (mainly Native Americans and in China).
Also, what has science shown with respect to abortion to indicate it is a mistake?