Question: are muscles supposed to be hard?
Answer: Muscles should always be soft, uniform and consistent. The only time a muscle should be hard is when it is in a contracted state (i.e. when it is actively flexed). If you feel the muscle fibers of a highly developed body builder, you'll notice that the muscle will actually feel soft.