According to you words look like coinbase nothing done wrong but i agree with one thing generally crypto based companies support sucks but they not out typicale software comoany right..they got better things to deal with in your words 1. eventually you was able to verify 2. you were able to withdraw your money 3. for their reason you not eligible for deposit money ( if they are scam they can take your money and run,,but they not they did not take your money so all your side faults and coinbase a good old crypto based company so there is little chance they do something wrong... its way they treat as they are crypto currency companies not genral sites we pay for get great support so far i think they are great company... be aware with companies that start like mushrooms and go ico every week like bitconnect type scams so like i know coinbase, coinpayment,blockchain are great companies..