Socially conscious channel selection in 802.11 WLANs for coexistence in a non-cooperative environment