Approval ratings....

Trump - 42%

The Media - 36%

Republican Party - 37%

Democratic Party - 36%

Congress - 19%

http://www.theblaze.com/news/2017/07/01/media-gloats-about-trumps-low-approval-ratings-then-poll-reveals-medias-approval-rating/