By now most people are very much aware what they can and can not do with their miles, if they didnt know by the time they read this thread till tghis post, they know now.
whats Moral and what isnt, I really dont care. If someone for whatever reason wants to Sell or go against the T&Cs of any Carriers programs tahst Up to them, but theres no reason to try and convince any of us or thsoe who might be Lurking and reading this, they arent gonna go into their Bosses and say 'Hey so and so on FT makes a good point, lets from now on in let eveyone get away with whatever they want to do". So everyone should do as they please for whyever they want to, just keep it to yourself , no reason to shout from the roof tops Hey I just drove on the turnpike at 125 MPH for 4 hrs, just do it, and You just might get away with it for a week , a month , 1/2 yr but eventually the Police will catch Ya and the penalities will be heavy, or maybe you will be really lucky and never caught. Brag about at DOs or to your frinds in private.
As for Me Ive got 1,000,000s of miles among 5 Programs and I havent sold anything yet nor do I see myself doing so any time soon. And Boy do I have reasons to, but it aint worth it to me.
My favorite is in order to do something I must call in , it cant be done OnLine, no problem then Do Not charge me any fees since I have no choice but to call in and have a rep do it, no can do

, sometimes Ive been lucky that they either waiver them or charge less. But No One is forcing Me to still fly with that Carrier, there are very few Cities that are either a Single Carrier City or doesnt have another Airport within an hr or so driving time. The Carriers have their rules dont like 'em either dont fly 'em, or take your chances and hope Craps doesnt come up. If I dont like the odds at 1 Casino I dont play there, I dont like the Odds that I wont get caught, so I wont play with the Carriers.