It's not my teaching, it's the Church's teaching. If you don't agree, please be consistent, and go elsewhere. You are free to do so. No one is compelled to be Catholic. I personally find it a tremendous privilege, but your mileage may vary.