JD Vance slams media for giving Harris a three-week love fest