Sorry, have to disagree.
Flagrant Fouls: These fouls are considered unnecessary and/or excessive. There are two types of flagrant fouls, 1 and 2. A flagrant 1 is unnecessary contact. This is usually when a defensive player swings and makes hard contact with the offensive player or makes hard contact and then follows through. A flagrant foul 2 is unnecessary and excessive contact. This usually has a swinging motion, hard contact, and a follow through.
Definitely excessive, per NBA.com
And per Wikipedia (Yes, I know it's Wikipedia)
In basketball, a flagrant foul is a serious personal foul. A foul is considered flagrant when it involves excessive or violent contact that could injure the fouled player.