The fuck ton of force doesn't matter because of the relative strengths of the hulls of the ships. The issue isn't the mass or the velocity, it's the fact that the fuckage in a collision between an X-wing and a Death Star is all going to be borne by the X-wing.
Again, not true. This is literally not true and not how things work. Unless your premise is that the metal used to make Ship A is for some unthinkable reason astronomically less dense than the metals used to Ship B ... because... I don't know, magic? ... that's not how this works.
If you were flying in a ship "really really fast" ... near light speed, for argument's sake... and ran into even a small rock it would do catastrophic damage. Same thing applies to small ship hitting a large ship, etc.
There are three massive issues with the idiotic plot point of a hyperspeed ramming in TLJ:
1. The idea that she was the first person ever to think about doing such a thing in a universe where hyperspeed has existed thousands upon thousand of years. It is beyond belief that "hyperspeed" and "hyperspace" have been around for thousands of years and no one was like "hmm what I tried to hyperspeed into this thing that is going to otherwise blow me up anyways?" I mean for fucks sake kamikaze runs have existed literally since people have been piloting things that fly.
1A. If you assume that this is possible and could've been done before... why not have a Corellian Corvette hyperspeed attack the Executor? That's a good trade of resources, period. Or if you're the Empire with a massive logistical and resource advantage, why not kamikaze literally every single Alliance capital ship? Why not have a droid pilot unmanned craft at "hyperspeed"? It literally doesn't make sense, at all.
1B. If the answer is "people haven't been doing this because of interdiction fields, etc." then why wouldn't the people in TLJ have those on? Again, any explanation one can come up with is beyond the pale.
2. "Hyperspace" has always been some sort of extra-dimensional space. The entire premise of it is that you can't do things like that. It's supposed to function as a sort of worm hole... not just "really really fast" travel.
3. Ignoring ALL of that... if this is something Holdo knew could be done AND it was totally legit and we accept it makes perfect sense...
then why wouldn't they have every single capital ship that was running out of fuel do a similar suicide run!?!?
But please, shill more about it and how awesome it was and totally not a plot hole.