Question: why did fez marry laurie?
Answer: Fez, threatened with deportation due to his visa expiring, marries her so he can stay in the country and when she shares this with her parents, it causes Red to have a heart attack.