There’s a world of difference in pedestrian safety between a RAV4 and a Suburban or F150. Just because they call an e.g. CX30 a crossover doesn’t mean it’s as dangerous as a full size pickup truck. Your affordability argument doesn’t even make any sense - smaller vehicles are cheaper than larger vehicles. If affordability is such an issue why don’t we see more crosstreks? The mental gymnastics to avoid blaming a bunch of fragile dudes for buying ridiculously pickup trucks is absurd.
So you’re saying that millions of fragile men are bullied into buying full size trucks and they have no agency whatsoever into their purchase? This is no different than exposing your kids to second hands smoke because you are afraid if you don’t smoke you won’t look cool. I seriously don’t understand why we’re making excuses and coddling these weak egos instead of actually supporting the victims of the violence these people inflict on other road users. I’m more than happy to criticize the regulatory bodies and the manufacturers for failing society as well, but that doesn’t mean the purchasers that make this all possible are innocent. It’s a rotten subculture that needs to be called out at all levels.