Hi Kris,
I am sorry to hear you are having issues with the game. I will try address each issue in order below.
For the collapsing blocks, I would need to see the roof layout to see if it's anything to do with how the structural integrity is being calculated in that section of the roof. This article may be of use to you if you wish to check how your blocks are laid out -
https://7daystodie.com/forums/showthread.php?20701 - The best way I could help is if I see a video of what's happening.
Did you happen to collapse a large amount of blocks where you are currently building? I have seen it reported in the past that taking out the bottom row of blocks and collapsing an entire building or hill/mountain can have an effect on the Structural Integrity of that area. If you have not done so already I would recommend clearing the cache of your console (shutting down and unplugging for 5 mins) to see if that helps the issue.
In the past, collapsing a block through (from area above to below) has helped with glitched blocks so this may also be worth a shot.
Can you elaborate on your temperature issues? Please let me know what biome you are in and what clothes your character is wearing. While temperature is part of the survival element of the game, if it's very rapid / at unusual times etc it may be a glitch. Again, video footage of the changes would help the team better understand what's happening.
For your foggy and darkness issue, I responded to your original post here -
https://7daystodie.com/forums/showthread.php?85028-Multiplayer-bugs
I am sorry you feel that there is a lack of support for XB1. All bugs reported here are passed by me onto the team, unfortunately some bugs take longer to fix than others but the team are continuing to work on new patches for the game including the recently announced one where they are working to upgrade the game engine to Unity 2017 -
https://7daystodie.com/forums/showthread.php?84520-06-06-Message-from-the-Team - The more details about an issue we have the better so any extra information you can provide is greatly appreciated.
If you have any questions I will do my best to answer them. While I am treating this as a bug report some of your sentences border on that of a "goodbye post" which is against forum rules and I just wanted to give you a heads up for future reference so you are not flagged by moderators.
Thank you,
Clare