Just my opinion...
The yellow was out when Robby was spun by Marcos...so he should have maintained the position he was in when the first timing mark was crossed...so he should have been in first or second at the restart... Robby also had 3 laps to confirm to the black flag...so he still had one lap left after the race was completed. If Robby would not have showed himself by continuing to bump Marcos prior to the green flag, doing victory celebrations after the race things may have been different for him....BUT he was racing in the BUSCH series, so penalties should have been kept in the BUSCH series, and not a missed race in the cup series...different sponsors different series...but how can a driver argue with NASCAR?