Who and what are the political forces behind McCain, that encourage him to put forward bills of this nature?
I don't know. He's a strange beast.