It is you who are shoving closed-source down our throats, and into the kernel. Just open up the documentation, then OSS proponents can ALSO have a choice.
For you, forcing closed source blobs on everyone is great, but offering a CHOICE between an open driver and a closed one is "forcing open source down their throats". If you don't want to run a FLOSS system, there are many operating systems for you to choose from. Why are you trying to dictate Linux developers how to license their shit? You have BSD, you can shove any old shit in there, go use that.