how does the quote go??
"he who lives in a glass house should not throw stones".... I think it means we can not put you down (throw stones) unless we are perfect ourselves (live in glass houses). Well...I know I'm close

(just kidding--I am so far from perfect i not on the same planet) ..you are human and make a very heart felt apiology.
Welcome back