The tumors on the lungs from your necropsy could point to either Marek's or lymphoid leucosis. Yes, there are two avian viruses that cause tumors and lameness.
I can understand your anger at your friend. I have lymphoid leucosis in my flock and it probably was brought in with the first two...