I know this sounds very much like stating the obvious, but you have to decide whether you are passionate enough about your research to put up with your supervisor. If you chose to take this on knowing what you were in for, then you'll probably be able to cope, but it might not be fun. Think about it - you knew what the supervisor was like, a few weeks in and what you heard has been confirmed, what's going to change?