I don't think this will be as easy as it sounds since there are two opposite sides that won't back down.
The 2 opposite sides could quickly become irrelevant, most people want a bitcoin free from drama and politics. All the noise you hear is made by a small minority. If you look at software signaling graph you will see that most of the hashing power is not voting for anything, these miners are just waiting for community consensus. This is also why I doubt BU will get more than 50% hashing power in the current state of affairs, however if segwit doesn't activate before deadline and no block size increase from core is made I believe BU could gain more support from the community and so miners will follow.
As you said a hard fork is inevitable if no compromise is agreed upon, so if we are going to do a hard fork how about do one that is not contentious? how about we leave the politics aside and move forward ?