As an outsider, this is one of the most irrational things about American politics to me. Talk about guns, then talk about drugs, and each of the two major parties literally adopts the arguments of the other.
Then again, it's a perfectly rational system from the point of view of extracting maximum donations from supporters, so maybe I'm just looking at it the wrong way. Moderation doesn't sell.