I get pissed just watching this. Responsible boaters work very hard to keep their equipment, skills, navigation knowledge, etc. up to par and in the blink of an eye a drunk @$$ ruins it.
I split my boating time between Lake Michigan and the Fox River in northern Illinois. We like the river because we live right along it but it's full of drunk, inexperienced boaters. I've experienced similar situations, minus the collision.
Next season we've decided to stay on Lake Michigan full time. The river is convenient for a quick ride and swim with the kids but the drunk ratio is too high.
I agree, everyone stay safe this 4th weekend.