It was 0% interest rates before then that actually caused problems. Raising rates should have happened sooner but trump threatened to fire Powell if he did.
Janet Yellen during Obama's second term didn't want to raise interest rates to protect Democrats. However, she wanted to raise interest rates during Trump. That's why Trump didn't renominate her. Why blame Powell here? Blame Janet Yellen, when she should have started raising rates under Obama.
Not true. Powell raised rates, and then Trump threatened to fire him. Powell continued to raise rates anyway. The Fed takes no shit from the president or congress.
edit: HN is rate limiting me, but to see why the commenter below is wrong, just zoom out the chart he linked to 5 years view.