Now this is a good argument! Thank you for providing it: having this stuff around really helps deepen the discourse instead of people just shouting slogans at each other.
There are counterarguments to some but not all of your points, but I think it's the original poster's responsibility to defend his thesis at this point, not mine to try to steelman his argument.