Associate prof is normally the lowest rung on the tenured latter, so it is too late.
Tenured ones are much more difficult to get rid of, but yes, even they CAN be fired for "cause"; though that isn't easy.
No, assistant prof. is below associate, which is a respectable niche.