Could you kindly recommend virtual cards that online sportsbooks and casinos will accept for deposits and withdrawals without revealing my bank information?
You are lucky that the hack was unsuccessful, It is just the beginning of the new year, and that will not be a good way to start it. Since you already have this as a concern that maybe it was a breach in casino/sportsbook where you added details of your bank, why don't you just consider completely switching to crypto casinos and only using cryptocurrency to fund your account. I am personally always very careful where I put any of my bank information because you never know.
This is possible.
If the casino is selling the information on third party applications, most probably the personal information will be at stake such as the information of the owner himself and his transactions in that bank. Did you happen to read their terms of service and does it include a note that all private information you will give will remain confidential? If not, then it's a mistake on your end. In every platform this should always be secured because we are talking about information that could be used in scamming and fraud. In addition, hacking of account like what you encountered is one of the most common concerns since they knew the crucial details to be asked in accessing your account.
Better yet, reach out to the casino and let them explain their side. If their answer is not convincing, then I suggest it's time to find another one who has clear reputation in which you could trust to. Otherwise, you'll just waiting things to go worse.