If it was me, i would stand my ground and not budge. As you mentioned the cause was due to the second hand smoke. Why not bring the grand parents to the doctor and let them hear with their own ears. Hopefully that will strike some guilt in them and make them aware.