While I can see and support removing the "tainted blood" portion, I cant see any reason for restoring previous titles... that would likely be a dangerous precedent...

If the honour was bestowed by the monarch for services rendered, it would be at the discretion of the monarch to remove those honours... In the case of treason, I cant see any justification for restoring them... They are afterall privelidges not rights