In my opinion, semicolon should be used very sparingly.
Discrimination!
Even the name; you might as well call it a half-breed colon.
Seinfeld - Exclamation Point - YouTube
https://www.google.com/url?sa=t&source=web&rct=j&url=https://www.youtube.com/watch%3Fv%3DwyRLFWF2v_U&ved=0ahUKEwjgxuuq_LPaAhVC_IMKHZzzDgsQyCkILjAA&usg=AOvVaw1G0CrstS_4tY7z0u7rZf1t
Discrimination!
Even the name; you might as well call it a half-breed colon.
____________________
Absolutely! Semi-colon needs to present the case for it’s right to exist.
If you need a semi-colon, ask why the *clauses* aren’t just two distinct sentences. No time to review the intricacies right now, but, IMO, semi-colon needs to decide if it’s a period or a comma.
Just rewrite the dang sentence(s)!