I personally think its rude and tacky. If you think that someone isnt going to be able to make it then maybe you shouldnt include them in your bridal party if you are concerned about losing money. And in the end, if they dont go and you lose out on the money, what are you going to do, take them to small claims court?