I haven't had any major problems. I've felt like Strike has always acted in an ethical manner. When the FTX crash happened and suddenly there was a huge spread on the BTC you bought, they tried to inform everyone of a way to work around it. Later they gave everyone effected by the bad spread some cash back too.
I've been buying BTC from Strike exclusively for over a year now. I love that I can deposit USD, buy BTC, and withdraw it immediately. There are no fees for buying, only a tiny spread of about 0.1-0.3%. Withdrawals are free too, and I can send BTC over lightning if I want.
They probably had a good reason to deny you. They are not obligated to give you any reason, and if they think you are a fraudster or scammer then it's more ethical for them to not tip you off on how you screwed up with your fraud. Sorry you didn't get approved, but you didn't even get to use it, so how can you say it sucks?