I don't understand. This seems obvious. they either state a legitimate(assuming it is legitimate) reason they won't give your money or they are stealing. You can then deal with whatever they say after. But....they have given no reason? Then it is stealing. If that is the case a B rating is unacceptable.
They have said the same thing for 4.5 months, "we changed our system and are doing an account verification."