Hello everyone, my current employer is a class 1 railroad that receives some government subsidies in the united states.  They have been laying off heavily the past several months or so and I was looking at other railroads to work for, specifically in the passenger rail industry(metro north, Amtrak), which I'm pretty sure is considered a public corporation that is even more heavily subsidized than my current employer.  
  
I have two question: 
  
1. As an anarcho capitalist, is it moral to work for my current employer which receives some stolen money? 
  
2. Is it immoral to work for a public corporation that is hemorrhaging money like Amtrak? 
  
I apologize if this has been discussed already but I did do a search and couldn't find anything related after a quick glance. I appreciate any input you guys can give me.