As a former Episcopalian and current Catholic, I can tell you that the difference is huge, and the reason is exactly what you say is "hypocritical", but which is, in fact, the key distinguishing characteristic.
Catholic doctrine says "gay crap" is sinful and disordered. Episcopalian doctrine accepts "gay crap" as legitimate and acceptable. The fact that a small minority of Catholics openly ignore the doctrine and advocate sinful and disordered activities is not even remotely comparable to a church that accepts such activities as legitimate.
Is it truly a “small minority”?