B. People may point to an exception case here and there, but the proverbial small inventor with a patent is a thousand times more likely to have his life savings eaten up by lawyers than to actually get paid for a useful invention. I don't think an improved patent system is actually going to help the small inventor.
C. This particular law looks to me like it further enhances large companies' ability to kill off smaller competition.
I don't think that there is a contradiction here.
If someone wants to sit around and think up ideas, and earn license money from those ideas, well then they need patents. Producing products is just different than thinking up ideas and filing broad patents and suing people that actually produce products.