If you've worked for somewhere less than two years, they can pretty much fire you for whatever reason they want, as long as it doesn't discriminate against a protected characteristic (i.e. gender, disability, sexual orientation.)
Brits had their rights to take cases to an employment tribunal eroded by the Tories.
You still have rights. Everyone should have a contract by law. Joining a union will get you advice on those rights. Your negative attitude is a primary cause that the Tories have gotten away with so much.
I agree the Tories have eroded rights past the point of reason, and even those right we have are more difficult to defend. P and O being a case in point. The Tories even kept them (P and O) in line for a £300m contract after this. That does not mean we should not defend those rights. Being complacent is a terrible route to just meander into.
Full fact shows the average wages dropped by £20 per week in 2018 from 2008. We have had 3 more years since then and now it is very obvious that it is a lot worse. The young and the poorest feeling it the most. A union sub is £10 per month on average. If everyone was in a union then the whole country's contracted labour force would be £30 per month better off. Not being in a union is a false economy.
If nothing else please make sure you vote when we get the chance.