I've always been curious about something. A woman will spend un-Godly amounts of money on her wedding gown. A gown she'll wear once in her life. Yet it is expected, and often demanded, that a groom must rent his wedding attire. A formal suit of clothes that could serve well for formal events for years to come.
My suggestion, you should own your wedding attire. But nothing says that, if you purchase, your wedding party has to purchase as well. Arrange hires if they don't wish to own. Who knows, if your groomsmen hire their turn-out, the shop might offer a kick-back on the purchase of yours.

ETA: Something else. Is their a hard-and-fast rule that says if the groom is kilted, then the rest of the men in the wedding party must be kilted as well? After all, shouldn't the bride and groom be the center of attention at the wedding?