Viall has enjoyed three overnight Fantasy Suite dates since he first decided to appear on The Bachelorette's tenth season starring Andi Dorfman.
After revealing on After the Final Rose that Dorfman had made love to him in the Fantasy Suite -- an admission she called "below the belt" -- he had sex with Kaitlyn Bristowe on their first one-on-one date in Ireland on Season 11 of The Bachelorette. (Fans might remember him running away from her hotel without his pants on.)
"I'm an open book, so I don't mind the fact that it's out there," Viall noted.
The fact Viall's sexual encounter with Bristowe atypically took place before her round of Fantasy Suite dates earned the couple some major heat. Bristowe was a victim of hate and bullying on social media, while Viall developed a reputation for being a player and reality TV villain.
"People are well aware of the fact that Andi and I slept together, as well as Kaitlyn and I, but I slept with two women that at the time I felt deeply for and thought there was a good chance I could end up with," Viall, 35, explained.
Viall is therefore frustrated "people can't be objective."
He elaborated, "By a lot of people's opinions, I'm slutty or a manwhore simply because of those two things. It's a little silly. I'm no saint, but that's not who I am."
In fact, the upcoming The Bachelor star admitted he feels guilty about the way he confessed to the world he had sex with Dorfman in 2014.
"I regret that in the sense that it unnecessarily and unfairly caused Andi to get a lot of flack. I wasn't trying to accomplish that. Women have as much right as men to do whatever they want behind closed doors," Viall said.
Viall's third Fantasy Suite date was with Jennifer Saviano on this summer's edition of Bachelor in Paradise, however, fans were left in the dark as to whether the couple actually hooked up.
When his The Bachelor season rolls around, Viall told People that he hasn't "thought specifically about" how to handle the Fantasy Suites, as he could potentially enter them with three different women. The season premieres in January 2017.