Giving zakaat to one's brother in law

Q: Is my brother in law a recipient of zakaat? 

My sister and her husband have a few debts but at the same time they have a TV and phones and Alhamdulillah food in their home, water and electricity, and a nice home to live in even though it is on rent. 

We feel it will be incorrect to give zakaat to them because they are not termed under masakeen, poor or destitute but they do have debts to finish off.

My brother in law has recently opened his own business and slowly getting onto his feet.

Earning through Amazon Affiliate Marketing

Q: Amazon Affiliate Marketing is part of the Amazon Associates Program. It allows you to promote Amazon products through your unique affiliate links. When someone clicks on your link and makes a purchase, you earn a commission. 

Question is, is it halal for earning money through Amazon Affiliate Marketing, if the product is halal? Would the money be halal for the affiliate marketers?

Arm wrestling with non mahrams

Q: About 7–8 years ago, when I was newly married (around 1 year of marriage), my husband suggested we do arm-wrestling for fun. With his permission, I also did arm-wrestling with his four brothers. At that time, I did not feel any lust or desire from my side at all. 

I noticed that the brothers looked a bit excited, which could have been because they had never held a woman’s hand before but now I am worried. What if they might have felt lust at that time, 1 of them asked for a re match even though I lost from all of them but I said no 1 time is enough now I cannot ask them directly as it would be very embarrassing and it was almost a decade ago. Now I do proper hijab and cover my face too. 

My question is: Does this cause hurmat-e-musaharat, and is my nikah still valid? 

I also suffer from waswas (intrusive doubts) in religious matters, so I want clarity and peace of mind.