I think it's a mix of both clash of ideologies, and attempts to outdoor the other with snarky responses. Throughout history political ideology has had strong opinions from opposing sides, but typical only a subset of people were given an opportunity to voice them. Now, anyone can and a lot of it does seem to be pure snark.