Sorry to hear about your issues.
Have you been surfing GT for a while and decided to join yesterday or today so you could post this thread?
Or did you just stumble onto GT while looking for a place to vent?
Seems anymore these threads are started by folks who join the same day they post about how crappy their Glock is.
Nothing personal. It's just sometimes the circumstances can seem a little fishy.
Please keep us posted after your M19 returns from GA.