Some good advice has been offered. I think your decision would need to be made occasion by occasion, and you need to consider your own priorities as well as those of the bride and groom. I, personally, would wear pants if that would make everybody more comfortable, but I would have issues with the bride who said that all guests must wear kilts. Hosts have a responsibility to respect the guests as much as the guests have a responsibility to respect the hosts.