Seeing a gun in someone's lap is probably seen as a risk for the officer. Why not on the belt? I'm missing something here.
The ACLU (horrors!) has a bust card on their site to deal with car stops. It's a good read for all.
As far as it could have been worse, we have the always popular complaint about what should be vs. the pragmatic avoiding of being shot. Make your own decision. Once you interact with the law and guns - coming away without holes may be a pragmatic victory.