Is he trolling? If he wants demon1 on smokes then why make him play viper comps? His omen and astra are good so just make comps around them.
I understand viper is a must pick on icebox but i think it's better for demon1 to play a comfort agent than viper.
Or if you really want viper let rossy play it and demon1 play tejo or some other initiator on viper maps