I am also a big believer in the family bed and I also have a son who resists sleep very frequently.
I tried nightweaning but DS is so persistent that I gave up. I have incorporated some techniques from the No Cry Sleep Solution to shorten nursing sessions because at age 2 he is very aggressive and restless during most nursing (it hurts). For about a month I ended up sleeping alone in another room while DH and DS kept sleeping in the family bed. It was kind of amazing, because without me next to him he was then sleeping through the night most nights, or only having a single wakeup in the night, during which I went in and nursed him.
I still think cosleeping was the best choice for us up until recently. His behaviors changed and I was getting too worn down and needed a break.
As soon as we could afford it we got a twin bed to put in our room so he sleeps on that now. I came out of self-banishment. I still nurse him in the night, but most nights it is infrequent, and I get to have my space in bed which is much better for my sanity and my muscles.
For my son, I have also realized that he needs to get outside to play...run, climb, etc. in order to better wind down at night. It's hard because we have unbearable summers and some days we just can't be outside, but I started making a special effort to take him to the playground at 9am (still 80 degrees, but that's better than 105) at least twice a week. It helps a lot.
Good luck with finding a solution. I know what you mean about being in tears over the bedtime battle. I have been there many, many times.