Actually the rational solution is SegWit2X, it is widely accepted by every one, except the Core. Bitcoin cannot be blocked from one small group of Core developers, it would just prove Bitcoin is centralized to few developers.
Again, a clear example of uneducated statements and pure bullshit. Who is "every one"? People in suits? They do not get to dictate what Bitcoin is, otherwise we do not use a consensus *algorithm* but a proof-by-proxy "algorithm". That put aside, FrankSegwit was rejected because of two reasons:
1) Rushed software and hard fork without adequate testing.
2) Signalling Segwit on bit 4 which breaks
all existing compatibility. This was done deliberately as this was no compromise but a political move.
Note: There is still time to fix this proposal, i.e. to use bit 1 (existing deployment) and make it compatible with BIP 148. Then it may get some wider support.
Here's my small creation.