There is no justification!
No complaints (support is offline)!
Did you get your money back? That's all that counts really. Beyond that they can refuse business to anyone they choose and no one has any right to moan. Take it as a close call and move on.