Republican who ousted longtime NJ Senate president apologizes for offensive social media posts
A Republican political newcomer who ousted longtime New Jersey Senate President Steve Sweeney in the election has apologized for offensive social media posts.