A problem of definitions. The word ‘liberal’ has a whole bunch of meanings depending on who you ask. Someone farther on the left usually uses the term to describe people who claim to support freedoms and rights for everyone, but only as long as they themselves don’t have to sacrifice a thing. People who go out to riot and get arrested for it definitely fall outside of that group.
IQ is an attempt to represent a persons problem solving abilities with a single number. This is bullshit, because intelligence isn’t that simple. There’s different kinds of intelligence. Some people are better at some kinds of intelligence, while others have their strenghts in other areas.