I have a charge off on my credit report that is 7 years old why hasnt it fallen off yet

Isnt it the law when it reaches 7 years it should be removed, why is it still on my credit report, i disputed them too, reason too old and they still didnt remove it, isnt this againt the law, what are they doing, credit bureaus are not doing there job wtf.