by insisting that everyone with a soul deserves rights
Sentence B is the correct option. When using "however" to write a compound sentence, we should write a semi-colon before and a comma after it. When "however" is used at the beginning of a sentence, we should write a comma following it.
The swamp chewed up the logged faster than a bunny hopping once.