I believe castrating the characters castrates the story. Relationships reveal the truest depths of a character and what they are willing to fight, stand for, and change for. If you take their ability to love each other, you take away one of the soul sources of drama and character progression. It's not about the fight ever . That's writing 101 guys... It's what there fighting for. Who there fighting for.
Honestly, as a writer. I go with this stance: let the character’s make the decision and back off.
Once you create a character they obtain a life of their own on the pages, they build a dramatic throughline and a momentum of personality that makes them their own. Trust me, when you get about 365 pages into a work (Ever done this before? I have quite a bit. So trust me on this.) Character's are now making their own decisions. By then you are a dramatic stenographer (if you've done it right; if not, you probably wouldn't have made it this far anyways). I support Sonsal because I support Sonic as a character. Everything else is incredibly contrived, forcing Sonic into a mold that breaks the limbs and bones of his personality into a mangled heap. Force your egocentrisms on a character and that character dies - and it just becomes a pathetic self-insert fan-fic, your mere wish-fulfillment wondering around in the hollowed skin of what use to be the character like some wicked wendigo. Then by proxy all the characters just becomes a slave to your own solipsism. That is why fan-fics are infamous as they are, because they are net-publicized self-absorption. That is also why I have disdain for Sonamy; it spits on Sonic's face as a free and independent character that doesn't want to be tied down to a codependent stalker-girl. Yet, Sally and Sonic were written to complement each other and better each other as unique characters. I would rather see them together, than have my own immature fantasy's tickled. Young, I learned some things from Sonic and Sal about being in a relationship, how it can be rocky and their can be friction when two forces meet - but in the end they support each other and edify each other, and - um - refresh each other
. That, is what relationships are about. They force you to grow beyond yourself and care for others. If we support people creating mindless simulacrums in a plodding plot you kill the characters as people in the story and are left with glorified play to some form of twisted fun house mirror-image of narcissistic love and, ick, glorified highly idiosyncratic autoerotism. And that just doesn't hamper characters, it ultimately hurts the readers. Most of the people I have ever met that were in to shipping actually were horribly selfish partners in real life. When it comes to examples, I have to keep them private. They have that much gravity, and it would be wrong of me to the gory and gossipy details. Let's just say it’s abusively selfish. I guess it's like psychopaths that start out young abusing animals, first you start with your fictions then you upgrade to selfishly manipulating people in reality. Shipping can easily become some form relational sociopathy, especially when the person engaged in the shipping has never been in a real relationship and is just developing a desire to be with others. Also note that most Sonamy fans, slaves to the first relationship they see, reflect her character. Poor doating girls are gonna let a man walk all over them someday. 
By the way, I hate shipping in general for this. And I find the people behind the digital veil as... upsetting. The only relationship I have ever been vocal in supporting about is Sal's and Sonics because it has potential to show people what a relationship is really like. In sense you ca call it anti-shipping. 
Also, no one mentally and morally sane would sodomize a guy with quills that could cut steel.
Just sayin'. Actually I think anybody that engages in that act is going to have...a crappy day.