2. "Dont say you oppose it because you are a christian, say because you are catholic"
Nice no true scotsman right there. A variety of sects of christianity come up with their own bylaws and interpretations. Just because one disagrees with a certain tenant doesn't mean they are any less christian. As far as I know, there is one ultimate test which qualifies one as a christian and that's the belief in the divinity of jesus. everything else from funny hats to what kind of meat you can eat on certain days of the week is up to the respective organizations.
Thank you and good night.