You're being downvoted because it's not "just fine" to verbally abuse and harass people. This has nothing to do with complaining for the sake of complaining, this is about not wanting to work in a hostile environment.
Might be it appears hostile, but it forces people to submit quality code.
I believe that keeping newbies (which most often have no idea about how much security is required in kernel code) off is actually valuable in the kernel - just imagine what sloppy coding can cause on millions of devices, or actually, see it happening right now on routers and Samsung smartphones.
There's a reason why lots of Android driver stuff is not in mainline Linux, and the biggest reason is that most of the code shipped by the manufacturers is utter crap which Linus would tear apart in seconds, not to mention security experts or actual blackhats using said crap code to own devices.