Here's a good question: Why don't MPs get a secret vote?
I thought they represented their constituents, but if their votes are known to their fellow MPs and their party officials, then they have to toe the party line even if that is not the way they know their constituents would have wanted them to vote. Surely a secret ballot would be more democratic?
SeasideMan
Pro 

I agree, that would be better. I suspect the reason is to enforce toeing of the party line. It would be nice to know the real reason, which probably goes back over 500 years.
Tom.