This might be unpopular with employees...
BUT put more "ELITE" into Business Elite...
Which means fewer (or no) Non-revs in BusinessElite cabins, or at the minimum institute a strict business casual dress code for non-revs in the BE cabin...
The whole point of Delta improving BE is to create a premium product that people will be willing to pay MORE for....
It is hard to do this when people who do pay more for a product realize that most of the people also receiving the product are receiving it for FREE...
If Delta wants to be a premiere global carrier...they need to start comparing themselves to OTHER premiere global carriers...and several of them severely restrict non-revs in their premium products...