Let's talk about the ethics first. Since B2C sites are more transaction oriented, consumer privacy is the core (including personal details, credit card information and transaction details). So these websites need to respect their customer's privacy and refuse sharing any information with third parties without the customer's consent. This is a legal and ethical issue at the same time. On the other hand B2B sites generally don't have ...
In this solution, a B2C website data is compared to a B2B website in 250 words. This solution also contains one reference for further research.