OP, if people are not giving you the type of feedback you seek, it is because you are not explaining your situation fully or clearly.
I don't see you getting a waiver for a B visa. But, why not just apply and attend the interview and see if they say that a waiver is available? That is all you can do.