Presidents normally get who they want for Cabinet positions, whether the Senate is controlled by the President’s party or not. In the past 100 years, only three appointees have been rejected:
1925: Charles B. Warren for Attorney General (Calvin Coolidge)
1959: Lewis Strauss for Secretary of Commerce (Dwight Eisenhower)
1989: John Tower for Secretary of Defense (George H.W. Bush)
So rejection of a Cabinet appointee by the Senate is very unusual. Of course, we have a very unusual presidency currently. I’m wondering if the Democrats are just going to give Trump enough rope to hang himself with. They may be figuring that allowing him an incompetent Cabinet may hasten the process.