No, you can't be Catholic and have gay sex. You can be catholic and gay, as long as you're abstinent. (Or confess your sins and be truly sorry after every time you have sex.)
Depends on the church you attend.
At my cathedral, there are a lot of gay couples at mass. They even help with offertory.