Rant away my friend! I understand the frustration, as many times things like that have happened to me.

All I can offer is the support of a friend.