Text this: Generations X and Y Attitude towards Controversial Advertising