Question: what is the difference between firm and rigid?
Answer: Rigid means being stiff or not able to bend. Firm means being hard to the touch. In a behavioral sense, the distinction between the two is more blurred: either could mean being hard or unyielding.