I followed this link out of curiosity because I've never heard a complaint about USAA. I've been a USAA member for 32 years (that means I'm insured with USAA).
The previous posters have pointed out the obvious. You're trying to harm the reputation of this company because they didn't pay you $150, when it was YOUR responsibility to collect the information from the party at fault. As has already been pointed out, the USAA driver was not at fault, and USAA should not pay.
This is a classic case of transference. You're transferring your anger at yourself for not getting the driver information from the party at fault to the innocent USAA drver.
As another poster suggested, call your insurance and ask if they'd pay in the same scenario.
You're the one who is responsible for your inability to collect from the party responsible. Sometimes the truth sucks.