To be honest the experience over multiple laptops and multiple Linux distributions with regards to suspend or hibernate has been absolutely terrible for me. I now set my browser to remember all my tabs and simply shut down my machine when I'm not issuing it. It starts up in 30 seconds or less which is maybe 15 seconds more than waking from suspend or hibernate and it's not likely to break or require complicated set up.
Labour is too expensive here. Especially for something like fabrication of solar panels. Unless GB Energy wants to subside the industry for a decade or more? We can automate a lot of it but we'll still be more expensive than countries in developing markets.
Autism or not, this isn't an acceptable way to behave. You should be firm and tell her that she is wrong. I don't know about cutting contact but for sure that can be an option if she doesn't change. You don't need homophobic transphobic people in your life.
Not aiming this at you but: when did it become socially unacceptable to condemn / chastise people with ADHD / autism when they say or do unacceptable things? This only emboldens them to do worse things.
Ironically the US KKK would have hated the Catholics whose dress they co-opted.