Let the whining begin.  All the Liberals have done so far is remind us of Scheer's voting record.  It's one thing to be a devout Catholic in one's private life.  It's another to try to impose one's religious values on everyone else.  OK, Catholics don't recognize same sex marriage.  No one is expecting the church to change its position.  However, when one enters the political arena he doesn't have the right to impose his religious viewpoints on others who do not share them.  In fact, Jesus allegedly said something to the effect "give to Caesar those things that are Caesar's.  Give to God those things that are God's."  That seems to me to be a call for the separation of church and state.  I hope that Scheer remembers that.