Senator slams site in letter exclusively obtained by the Free Beacon
Site says the report on Peng Shuai 'isn't suitable for all advertisers'
Lawmakers call the moves anti-competitive behavior
Chinese state media claim the coronavirus originated in Fort Detrick
American Principles Project routinely criticizes big tech censorship
Site has removed tens of thousands of videos questioning COVID policies
Senator demands more scrutiny of YouTube's content for children