What's the difference between dato, nanode and kara?


I know they all indicate consequence. `kara` implies an opinion, while
`nanode` is objective, but what is the exact difference between all three
words?

Edit: Update with example:

**Example 1: da to**

[code]

    I think there should be more choice
    motto sentakushi ga aru beki dato omoimasu.
    
[/code]

**Example 2: na no de**

[code]

       Watching children's show is a good way to learn Japanese as the dialogue is simple.
        Kaiwa ga tanjun nanode, kodomo muke no bangumi wo miru nowa ii nihonngo gakushuu houhou desu.
    
[/code]

**Example 3: kara**

[code]

    ….Therefore, this was my first thanksgiving.
    ...Desu kara korewa watashi no saisho no kanshasai deshita.
    
[/code]




`kara` and `node`'s meanings are same. `dato` doesn't mean because.

`kara` is used when a speaker says a speaker's own idea, and a speaker wants
to tell that reasons to listeners briefly.

`node` is used when a speaker wants to explain existing, or exited situations.
It is impact on listeners is weak.  
So speakers commonly used when asking for permission, and tell a little gently
apology.

* * *

Their usage obscured. So your examples are **ORIGINALLY** wrong, but now,
sometimes used the usage like that.

**UPDATE** : I wrote about `dato`.

Related: <http://komachi.yomiuri.co.jp/t/2009/1206/280340.htm>




`kara` and `node`'s meanings are same. `dato` doesn't mean because.

`kara` is used when a speaker says a speaker's own idea, and a speaker wants
to tell that reasons to listeners briefly.

`node` is used when a speaker wants to explain existing, or exited situations.
It is impact on listeners is weak.  
So speakers commonly used when asking for permission, and tell a little gently
apology.

* * *

Their usage obscured. So your examples are **ORIGINALLY** wrong, but now,
sometimes used the usage like that.

**UPDATE** : I wrote about `dato`.

Related: <http://komachi.yomiuri.co.jp/t/2009/1206/280340.htm>

