You should get some sort of compensation for it for sure- surely they check the bat before sending them back to the owner? Did they keep quiet in the hope you wouldn't notice? I'd give write them a long email outlining your disappointment and what your expectations are, and follow it up with a call to confirm they received it and that you expected a conclusion within a certain time.
The crack doesnt look too bad, if it was my bat i'd give it a sanding to hopefully get rid and then fibbreglass it.