Have you spoken to your insurance company or do you have an attorney. You cannot rely on any advice you receive from the opposing side. That is sort of like the fox guarding the hen house. From what you described, it does sound like the other side could be at fault partially.
The plaintiff's insurance company represents the plaintiff, not you. I agree with the previous lawyer--you need to speak to your own carrier or to your own lawyer to determine your rights.