I agree with everything you say, bad things can happen anywhere at any time, doesnt matter where you happen to be.
I've got no worries about mooring down on the river again, ive moored there a few times before without incident, a few drunk children wont put me off :-) when i bought my boat it was on a 3 month winter mooring at camp hill locks birmingham, not the nicest part of town from what i could see, the only trouble i had there was some snooty boater (posting on here) saying that i was an over stayer on the visitor moorings ! lol