Yoshi killing off John never particularly bothered me. Honestly, he was one of my favorite characters (being a GSD owner my whole life, I adored the way he was portrayed, and his relationship with Gin was absolutely fantastic), but I understood that he was the type who would die fighting. His death was noble and well-written, unlike some of Yoshi’s other deaths throughout the series.
What bothered me was the reason he was killed off:
tHEN GIVE JEROME A COLLAR????? SCAR JOHN????? YOU COULD HAVE LITERALLY DONE ANYTHING TO ALTER EITHER CHARACTERS APPEARANCE. THAT IS NOT AN ACCEPTABLE REASON TO KILL SOMEONE, YOSHI.