If by this "sucks" business - such a pretty turn of phrase I always think - you mean that they're useless I think that you have answered your own question.
I'd take your J business and give it to someone like Lufthansa or American who will take this business seriously. British Airways looks like they couldn't give a tinker's cuss so they probably don't. Don't waste your time or your money further.