Research before going with a distro helps. Like why didn't you look into compatability for your hardware first? That would have given you ideas as to what issues you may face.
The issues you are having many others don't. You getting angry at people who have commented is comical. Like relax dude.
Just because your setup didn't work as you expected "out of the box" doesn't mean that's the case 100% of the time.
Linux is great for a daily driver. Use whatever tools you want. Just stop bitching. Are a kid? Because your behavior points that direction.
The Linux community is generally helpful, and if you don't work with the folks trying to help, you won't make any progress.
Calm down.