Robert Snodgrass believes his performances at West Ham since retiring from international football have vindicated his decision to call time on his Scotland career.