I think “spineless” was the wrong word. “Toothless” would have been more accurate.
More accurate and communicates the real key point better.