You totally contradicts yourself. How can you say that online casino support is shit if you haven't had any experience with any one of them? And as far as what you have read, you must be referring to withdrawals, of course casinos need to verify everything before paying the customers specially if it involves big amount.
Fortunejack is one of the best their live support will get back to you if you have any issues regarding your deposit or withdrawal. Of course I got the reply saying that they can't process the transaction and I have to wait. But eventually I got my funds exactly the day given to me by their support.