Instead of petty unity we have this bickering over petty differences. Serbo-Croatian was a standardised form of stokavian dialect. It still exists but is no longer official. Official standards in Serbia and Croatia are now different but mutually intelligible and both based on stokavian. You can call them different languages because as we know language is any dialect with an army. They are different in the same way as Danish and Norwegian are. We all know it is the same language but we all pretend it is not.