Bottom line-- if he can get himself home from the train but you are picking him up it's enabling and protecting him from the consequences of his behavior (like others have said).
If it's easy for you to do and not a hardship at all, why not? But he's going to have to deal with whatever you do or don't do. He doesn't get to whine about it.
Cyranoak