Morrissey has spoken out about some of the recent sexual misconduct allegations involving Kevin Spacey and Harvey Weinstein, insisting the 'American Beauty' star has been "needlessly attacked".